import NProgress from 'nprogress'
import 'nprogress/nprogress.css'

export const useProgress = () => {
  NProgress.configure({
    showSpinner: false, // 是否显示加载中的转圈
    trickleSpeed: 200, // 自动增长的速度
    minimum: 0.1, // 最小百分比
    easing: 'ease' // 动画效果
  })

  const start = () => {
    NProgress.start()
  }

  const done = () => {
    NProgress.done()
  }

  return {
    start,
    done
  }
}
